
//ES6 提供了 面向对象的构造函数 方法 class

class Computer{
    // 构造器 - 定义属性
    constructor(brand,price){
        this.brand = brand;
        this.price = price;
    }

    // 定义方法 - 原型方法 - 对象方法
    program(){
        console.log("编程");
    }

    //静态方法
    static watch(){
        console.log("看电视");
    }
}

// extends 继承
class NoteBook extends Computer{
    constructor(brand,price,screen){
        // 继承属性
        super(brand,price);
        this.screen =screen;
    }

    play(){
        console.log("打游戏");
    }
}

let n1 = new NoteBook('华硕','1999',14);

// console.log(n1);

// n1.program();

// NoteBook.watch();

// n1.play();

// console.log(Computer);



